/*公共标题*/
.main_title{ background:url(../images/dec.jpg) center bottom no-repeat; padding-bottom:25px;display:block; text-align:center; font-size:20px; color:#666666; line-height:36px; }
.main_title p{font-size:40px; color:#222222; font-weight:bold; line-height:60px}

/*block1*/
.in_block1{ width:100%; height:auto; margin:50px auto 90px}
.in_block1 ul{ width:1200px; height:auto; margin:58px auto 0;}
.in_block1 ul li{ width:204px; height:182px; padding-top:54px; display:block; float:left; background:url(../images/bg1.png) center center no-repeat; margin-right:44px; text-align:center}
.in_block1 ul li .topimg{ height:63px;}
.in_block1 ul li .topimg img{transition: all 0.3s linear 0s;}
.in_block1 ul li:hover .topimg img{transform:rotate(360deg);}
.in_block1 ul li p{ font-size:22px; font-weight:bold; line-height:36px; margin:14px auto; color:#ffffff}
.in_block1 ul li .dec{ width:22px; height:3px; margin:0 auto; background:#ffffff}


.in_block1 ul li:nth-child(5n){margin-right: 0;} 




/*search*/
.in_link{ width:100%; height:85px; margin:0 auto; background:url(../images/bg_search.jpg) center top no-repeat; padding-top:30px}

.bannerfoa{ width:788px;height:56px; margin:0 auto; position:relative; }
.bannerfoa dl dt{ display:inline}
.bannerfoa dl .inputbox{ position:absolute; left:0; top:0; width:615px; height:56px;}
.bannerfoa dl .inputbox input{ width:600px; height:56px; padding:0 0 0 15px;color:#999999; line-height:56px; font-size:14px; background:#ffffff}
.bannerfoa dl .menuser{ position:absolute; left:625px; top:0; width:163px; height:56px; display:block;background: url(../images/search2.png) no-repeat 0 0; }
.bannerfoa dl .menuser input{width:163px; height:56px;background: none}



/*产品推荐*/
.in_news{ width:100%; height:auto; margin:0 auto; background:#f5f5f5; padding-top:50px; padding-bottom:75px}

.in_news .news_box{ width:1200px; height:auto; margin:50px auto 0}
.in_news .news_box ul{display: block;}
.in_news .news_box li {
	width:280px;
	height:260px; display:block;
	float: left;
    margin-right:26px;
    margin-bottom:26px;
	}
.in_news .news_box li:nth-child(4n){
	margin-right: 0;
} 


.in_news .news_box li .topimg{
	width:280px;
    height:210px;
    overflow: hidden; 
	display: table-cell;vertical-align: middle;text-align: center; border:1px solid #d5d5d5
	}
.in_news .news_box li .topimg img{
	transform: scale(1);
	transition: all 1s ease-out;
	max-width: 100%;
    max-height: 100%;
	}
.in_news .news_box li:hover .topimg img{
	transform: scale(1.2);
	}
.in_news .news_box li p{width:100%; height:50px; background:#dddddd; line-height:50px; display:block; text-align:center; font-size:15px; color:#777777; 
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
	}
.in_news .news_box li p a{
	line-height:50px;
	font-size:15px;
	color:#777777;
	}





/*首页公司简介*/
.in_about{
	width: 100%;
    height: auto;
    margin: 0 auto;
    background: url(../images/bg_gsjj.jpg) center bottom no-repeat #ffffff;
    padding-top:50px;
    padding-bottom: 55px;
	}
.in_about .jj_main{ width:1200px; height:auto; margin:50px auto 0}
.in_about .jj_main .leftimg{ display:block; float:left}
.in_about .jj_main .leftimg img{}
.in_about .jj_main .righttxt{ width:650px; height:auto; display:block; float:right}
.in_about .jj_main .righttxt .txt{
	height: 245px;
    display: block;
    overflow: hidden;
	}
.in_about .jj_main .righttxt .txt *{ font-size:16px; color:#333333; line-height:35px; text-align: justify}
.in_about .jj_main .righttxt .txta{margin: 28px auto;}
.in_about .jj_main .righttxt .txta ul li{
	width: 80px;
    height: auto;
    display: block;
    float: left;
    margin-right:70px;
    line-height: 45px;
    color: #555555;
    text-align: center;
    font-size: 16px;
	}
.in_about .jj_main .righttxt .txta ul li img{transition: all 0.3s linear 0s;}
.in_about .jj_main .righttxt .txta ul li:hover img{transform:rotate(360deg);}
.in_about .jj_main .righttxt .more{ width:198px; height:45px; display:block; text-align:center; line-height:45px; color:#ffffff; font-size:16px; background:#0c49a1;border-radius: 30px;}



/*新闻中心*/
.in_xwzx{ width:100%; height:auto; margin:0 auto; background:#f5f5f5; padding-top:50px; padding-bottom:90px}
.in_xwzx .in_cont{ width:1200px; height:auto; margin:0 auto; margin-top:50px}

.in_xwzx .in_cont .leftfr{ width:670px; height:auto; display: block; float:left}

.in_xwzx .in_cont .leftfr .topnews{ background:url(../images/dec_xwzx.png) left top no-repeat; padding-left:72px}
.in_xwzx .in_cont .leftfr .topnews p{ font-size:18px; color:#333333; line-height:30px; margin-bottom:20px}
.in_xwzx .in_cont .leftfr .topnews p a{ font-size:18px; color:#333333; line-height:30px}
.in_xwzx .in_cont .leftfr .topnews span{ font-size:14px; line-height:30px; height:90px; display:block; overflow:hidden; color:#666666; text-align:justify}

.in_xwzx .in_cont .leftfr .botnews{ margin-top:30px}
.in_xwzx .in_cont .leftfr .botnews ul li{
	float: left;
    background: url(../images/dec1_xwzx.png) 0 -30px no-repeat;
    width: 320px;
    margin-right: 30px;
	}
.in_xwzx .in_cont .leftfr .botnews ul li a{ margin-left:32px;height:49px; border-bottom:1px solid #d1d1d1; line-height:49px; font-size:14px; color:#666666}



.in_xwzx .in_cont .rightfr{ width:465px; height:auto; display:block; float:right}
.in_xwzx .in_cont .rightfr .tit{ height:60px; background:url(../images/icon_cjwt.png) 33px center no-repeat #333333}
.in_xwzx .in_cont .rightfr .tit p{ float:left; margin-left:72px; font-size:18px; color:#ffffff; line-height:60px;} 
.in_xwzx .in_cont .rightfr .tit a{ float:right; margin-right:20px; font-size:14px; color:#ffffff; line-height:60px}
.in_xwzx .in_cont .rightfr .cont{border: 1px solid #d1d1d1;border-top: none;padding: 13px 12px 13px 13px;}
#quelistho{}
.quedage{ padding-bottom:10px;  border-bottom:1px solid #d1d1d1; height:100px; width:438px; display:block; margin:10px 0 0}
.quedage .quebt{ width:438px; height:40px; line-height:40px; background: url(../images/wen.png) no-repeat 0 center; text-indent:32px;overflow:hidden; display:block; font-size:16px; color:#333 }
.quedage .content{width:406px; height:60px; font-size:14px; line-height:30px; background: url(../images/da.png) no-repeat 0 5px; padding-left:32px; overflow:hidden; text-align:justify}
.quedage .content,.quedage .content *{ color:#666666; font-size:14px; line-height:30px}




.clear{clear:both; height:0; line-height:0; overflow:hidden; display:block}